C++ Course

A C++ program is a collection of commands, which tell the computer to do "something". This collection of commands is usually called C++ source code, source code or just code. Commands are either "functions" or "keywords". Keywords are a basic building block of the language, while functions are, in fact, usually written in terms of simpler functions--you'll see this in our very first program, below. (Confused? Think of it a bit like an outline for a book; the outline might show every chapter in the book; each chapter might have its own outline, composed of sections. Each section might have its own outline, or it might have all of the details written up.) Thankfully, C++ provides a great many common functions and keywords that you can use.

Content:



Module 1: Introduction to C++



Module 2: Pointers, Arrays and Strings

  • Accessing Memory with Pointers
  • Voucher Class & Cost Centre Class
  • Structures in C++
  • Storing data with Arrays
  • Budget Control
  • Character Strings in C++


Module 3:File IO, command line arguments and intro to classes

  • Introduction To database
  • Getting started with SQL server
  • Mastering SQL Queries
  • Mastering PL/SQL constructs ( Cursors, Procedures, Functions & Triggers )


Module 4: Linked lists, binary trees, recursion

  • Linked List
  • Recursion
  • Variable argument lists for functions
  • Binary Trees


Module 5: Inheritance and class design

  • Overview of Inheritance
  • Inheritance Syntax and Examples
  • C++ Class Design
  • Initialization Lists and Inheritance


Module 5: Inheritance and class design

  • Overview of Inheritance
  • Inheritance Syntax and Examples
  • C++ Class Design
  • Initialization Lists and Inheritance


Module 7: Enums, preprocessor, formatted output and random numbers

  • Enumerated types
  • Understanding the C Preprocessor -- Constants, Macros, and other Tricks
  • C++ Class Design
  • Formatted Output in C++ using iomanip
  • Template specialization and partial specialization
  • Generating random Numbers
  • Using Modulus to get remainders